@import '../../assets/scss/support';

page{
  background-color: #f4f5f7;
}

.container{
  width:100%;
  display: flex;
  flex-direction: column;
}

.timeList{
  position: fixed;
  left:0;
  padding:0 12px;
  width:351px;
  height:45px;
  background-color: #ffffff;
  border-bottom:1px solid #ff6d69;
  z-index: 999;
}

.topList{
  width:100%;
  height:45px;
  white-space: nowrap;
  overflow: hidden;
}

.timeList-item{
  width:70px;
  height:45px;
  display: inline-block;
  vertical-align: middle; 
}

.item{
  width: 100%;
  height:100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.time-top{
  font-size: 14px;
  line-height: 20px;
}

.time-status{
  font-size: 10px;
  line-height: 14px;
}

.status3{
  color:#d8d8d8;
}

.status1{
  color:#333333;
}

.status0{
  line-height: 35px;
}

.active{
  background-color: #E31336;
  color:white;
  .time-top{
    font-size: 16px;
    font-weight: 500;
    line-height: 23px;
  }
  .now{
    display: inline-block;
    padding:1px 7px;
    background-color: white;
    border-radius: 7px;
    font-size: 9px;
    color:#e94140;
  }
}

.place{
  min-width: 70px;
  font-size: 13px;
  color:#333333;
  height:45px;
  display: inline-block;
  line-height: 45px;
  vertical-align: top; 
  text-align: center;
}



// 以下为商品列表
.swiper-container{
  width:100%;
  padding-top:46px;
}

.swiper-item{
  width:100%;
  height:100%;
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
}

.activityTime{
  width:100%;
  height:50px;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  text-align: center;
  background-color: white;
  margin-bottom:10px;
}

.activityTime-left{
  width:35px;
  height:5px;
  background: url('%ASSETS_IMG%/l-seckill-ellipsis-left@2x.png') no-repeat;
  background-size: contain;
}

.activityTime-right{
  width:35px;
  height:5px;
  background: url('%ASSETS_IMG%/l-seckill-ellipsis-right@2x.png') no-repeat;
  background-size: contain;
}

.activityTime-center{
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  font-size: 12px;
  color:#333333;
  margin:0 10px;
}


.goodsList{
  width:100%;
  background-color: white;
}

.goodsItem{
  width:351px;
  height:100px;
  padding:15px 12px;
  border-bottom:1rpx solid #e9e9e9;
  position: relative;
  &:last-child{
    // padding-bottom:80px;
  }
}

.label{
  width:40px;
  height:30px;
  background: url('%ASSETS_IMG%/l-seckill-label@2x.png') no-repeat;
  background-size: contain; 
  z-index: 222;
  display: flex;
  flex-direction: column;
  align-items: center;
  position: absolute;
  top:15px;
  left:14px;
  .label-tip{
    // margin-top:2px;
    font-size: 9px;
    color:#ffffff;
  }
  .label-price{
    font-size: 11px;
    font-weight: 500;
    line-height: 9px;
    color:#ffffff;
  }
}

.goodsImg{
  position: absolute;
  top:15px;
  left:12px;
  width:100px;
  height:100px;
  background-color: #cccccc;
}

.goodstop{
  position: absolute;
  top:15px;
  left:117px;
}

.goodsName{
  @include textoverflow(2);
  max-width: 238px;
  font-size: 14px;
  color:#333333;
}

.icon{
  position: absolute;
  // top:42px;
  // left:117px;
  margin-top:6px;
  display:inline-block;
  width:33px;
  height:16px;
  border-radius: 2px;
  border:1rpx solid #e94140;
  text-align: center;
  line-height: 17px;
  font-size: 10px;
  color:#e94140;
}

.price-now{
  position: absolute;
  left:117px;
  top:82px;
  font-size: 10px;
  color:#E6314A;
  text{
    font-size: 15px;
    font-weight: 600;
  }
}

.price-old{
  position: absolute;
  left:117px;
  top:103px;
  font-size: 10px;
  color:#999;
  text-decoration: line-through;
}

.goodsBtnList{
  position: absolute;
  top:62px;
  right:12px;
  display: flex;
  flex-direction: column;
  // align-items: flex-end;
  justify-content: flex-end;
}

.flex-end{
  align-items: flex-end;
}

.goodsBtn{
  
  display: inline-block;
  // width:60px;
  // height:25px;
  padding:4px 8px;
  text-align: center;
  line-height: 19px;
  border-radius: 13px;
  background-color: #E31337;
  font-size: 13px;
  color:#ffffff;
}

.goodsBtn-dis{
  background-color: white;
  border:1px solid #F23C3C;
  color:#F23C3C;
}

.goodsBtnGo{
  width:60px;
  height:25px;
  text-align: center;
  line-height: 25px;
  padding:0;
}

.progress{
  // position: absolute;
  // top:100px;
  // right:12px;
  display: flex;
  flex-direction: row;
  margin-top:7px;
}

.progress-tip{
  font-size: 11px;
  color:#666666;
  margin-right:4px;
}

progress{
  width:60px;
}

.limited{
  // position: absolute;
  // top:100px;
  // right:12px;
  margin-top:7px;
  padding:3px 12px;
  text-align: center;
  line-height: 14px;
  font-size: 10px;
  color:#f23c3c;
}

.goods-none {
  padding-bottom: 150px;
  background-color: #f4f4f4;
}



